@import url("common.css");

/**广告***/

.topAD {
  background-color: #abf0ff;
}
.ad-main {
    width: 1000px;
    overflow: hidden;
    margin: 0 auto;
    font-size: 0;
}
.index-top {
    background-color: #f6f6f6;
}
.wrap {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
    zoom:1;
}

.allSort {
    float: left;
    width: 206px;

}
.allSort-list {
    background-color: #fff8ed;
    height: 338px;
}
.allSort-list dl {
    border-bottom: 1px dashed #f3cfa6;
    padding: 19px 0 10px 6px;
    overflow: hidden;
    zoom:1;
}
.allSort-list dt {
   font-weight: bold;
   clear: both;
   padding: 0 0 10px 10px;
}
.allSort-list dd {
   line-height: 24px;
    float: left;
    margin: 0 10px;
    display: inline;
}
.allSort-list dd a {
    color: #666;
}


.allSort-list .last {
    padding-bottom: 0;
    border: 0 none;
}
.mainPromo {
    float: left;
    width: 566px;
    height: 338px;
}
.side {
    float: left;
    width: 226px;
    height: 336px;
    border: 1px solid #e0e0e0;
    background-color: #f2f2f2;
}
.login {
  height: 232px;
}
.login-hd {
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
    border-bottom: 1px solid #e0e0e0;
}
.login-bd {
    border-top: 1px solid #fff;
    padding: 17px 0 0 13px;
}
.input-login {
    width: 145px;
    height: 28px;
    line-height: 28px;
    background-color: #fff;
    border: 1px solid #cbcbcb;
}
.login-bd .p-input {
    overflow: hidden;
    zoom:1;
    padding: 0 0 11px 0;
}
.p-input span {
    display: block;
    width: 52px;
    float: left;
    line-height: 28px;
}
.p-input input {
    float: left;
}
.p-check {
    padding: 4px 0 0 52px;
}
.p-check label {
    margin: 0 4px 0 0;
}
.p-check input {
    margin-right:3px;

}
.ld-sub {
    overflow: hidden;
    zoom: 1;
    padding: 12px 0 0 0;
}
.login-button {
    float: left;
    width: 88px;
    height: 44px;
    background: url("../images/index-login-bar.png") 0 0  no-repeat;
}
.login-button:hover {
    background: url("../images/index-login-bar.png") 0 -48px  no-repeat;
}
.reg-button {
    float: left;
    width: 112px;
    height: 44px;
    background: url("../images/index-login-bar.png") -88px 0 no-repeat;
}
.reg-button:hover {
    background: url("../images/index-login-bar.png") -88px -48px   no-repeat;
}
.min-promo {
    padding: 0 0 0 12px;
}
.min-promo a{
    display: block;
    width: 200px;
    height: 91px;
    border: 1px solid #cbcbcb;
    overflow: hidden;
}
.index-main {
    padding: 0 0 25px 0;
}
.product-item {

}
.item-hd {
    height: 29px;
    padding: 19px 0 0 29px;
    border-bottom: 2px solid #ff8204;
    overflow: hidden;
    zoom:1;
}
.item-food .item-hd{
    background: url("../images/index-icon-foot.png") 5px 20px no-repeat;
}
.item-hd span {
    display: block;
    float: left;
    color: #ff6600;
}
.item-hd .min-tit {
    font-size: 16px;
    font-weight: bold;
}
.gold-info {
   margin: 5px 0 0 12px;
}
.gold-info img {
    vertical-align:middle;
    margin: 0 2px;
}
.item-bd {
    border: 1px solid #dedede;
    border-top:0 none;
    overflow: hidden;
    zoom:1;
}
.item-side {
    float: left;
    border-right: 1px solid #dedede;
    width: 202px;
    height: 217px;
    background-color: #f5f5f5;

}
.is-list {
    padding: 10px 0 0 7px;
    overflow: hidden;
    zoom:1;
}
.is-list a {
    display: inline;
    float: left;
    margin:5px 13px;
    padding: 4px;
    border: 1px solid #dedede;
    border-radius:5px;
    color: #333;
    background-color: #fff;
    white-space:nowrap;
}
.item-main {
    float: left;
    width: 795px;
}
.item-main ul {
    overflow: hidden;
    zoom:1;
    padding: 16px 0 0 0;
}
.item-main ul li {
    float: left;
    width: 347px;
    padding: 0 0 10px 50px;
}
.item-main .content {

}
.min-pic {
    float: left;
}
.content .info {
    margin: 0 0 0 40px;
}
.info p {
    padding: 0 0 4px 0;
}
.info a {
    color: #333;
}
.item-fun .item-hd{
    background: url("../images/index-icon-fun.png") 4px 17px no-repeat;
}
.item-service  .item-hd {
    background: url("../images/index-icon-service.png") 2px 18px no-repeat;
}
.item-travel  .item-hd {
    background: url("../images/index-icon-travel.png") 0px 20px no-repeat;
}
.item-other .item-hd {
    padding: 0;
    height: 48px;
}
.item-hd .ih {
    float: left;
    padding: 19px 0 0 29px;

}
.hd-travel {
   width: 309px;
   background: url("../images/index-icon-travel.png") 0px 20px no-repeat;
}
.hd-meiti {
  width: 313px;
  background: url("../images/index-icon-meiti.png") 3px 20px no-repeat;
}
.hd-comp {
  background: url("../images/index-icon-comp.png") 0px 20px no-repeat;
}
.bd-travel {
    width:337px ;
}
.bd-meiti {
    width: 340px;
}
.bd-comp {
    width: 319px;
   border: 0 none;
}
.index-bottom {
    width: 1000px;
    margin: 0 auto;

    padding: 0 0 14px 0;
}
.process {
    height: 85px;
    background-color: #fffcf2;
    border: 1px solid #f5ebcc;
    overflow: hidden;
    zoom:1;
    color: #ff3300;
}
.process div {
    float: left;
    width: 197px;
    height: 85px;
    line-height: 85px;
    padding: 0 0 0 27px;

    font-size: 16px;
    font-weight: bold;
    background: #fff url("../images/index-process.png") top right no-repeat;
}
.process ul {
    float: left;
    padding: 0 0 0 41px;
}
.process ul li {
    float: left;
    padding: 0 61px 0 0;
    height: 85px;
    line-height: 81px;
}
.process i {
    font-size: 24px;

    font-family: "microsoft yahei";
}
.bottomAD {
    padding-bottom: 15px;
}
